package com.shujia.wyh.day11;

import java.util.HashMap;
import java.util.Hashtable;

/*
    HashMap和Hashtable的区别 (常问)
    1、HashMap允许key-value值为null，但是Hashtable不允许
    2、HashMap是线程不安全的集合，而Hashtable是线程安全的集合


    List,Set,Map等接口是否都继承子Map接口？
    答：不是，List和Set接口是继承自Collection接口的，Collection接口与Map接口是平级关系。

 */
public class MianShiDemo1 {
    public static void main(String[] args) {
        HashMap<String, String> map1 = new HashMap<>();
        map1.put(null,"你好");
        map1.put("world",null);
        System.out.println(map1);

        Hashtable<String, String> map2 = new Hashtable<>();
        map2.put(null,"你好");
        map2.put("world",null);
        System.out.println(map2);
    }
}
